Logo GNU
Kodovani

Binutils

Balík Binutils obsahuje programy: addr2line, ar, c++filt, gas, gprof, ld, nm, objcopy, objdump, ranlib, size, strings a strip.

Binutils verze 2 používá knihovnu BFD. GNU assembler gas podporuje procesory a29k, Alpha, ARM, D10V, H8/300, H8/500, HP-PA, i386, i960, M32R, m68k, m88k, MIPS, Matsushita 10200 and 10300, NS32K, PowerPC, RS/6000, SH, SPARC, Tahoe, Vax a Z8000. Je kompatibilní z mnoha jinými assemblery pro Unix a embedded systémy. Může produkovat smíšený C a assemblerový kód a podporuje makra podobně, jako některé jiné assemblery. Narozdíl od většiny assembleru pro DOS používá AT&T syntax. GNU linker, ld, podporuje na mnoha systémech sdílené knihovny , zobrazuje chybové zprávy pro vícenásobně definované symboly s číslem řádky ve zdrojovám kódu a interpretuje nadmnožinu AT&T's Linker Command Language, která umožňuje kontrolovat, kde budou segmenty v paměti uloženy apod. objdump umí disassemblovat kód pro většinu procesorů podporovaných programem gas a může zobrazovat i jiná data (jako symboly, relokační tabulky apod.) pro všechny formáty podporované knihovnou BFD.